all:server client
server:server.pb_skeleton.o signup.pb.o
	g++ server.pb_skeleton.o signup.pb.o -o server -lprotobuf -lworkflow -lsrpc -llz4 -lsnappy -lcrypt
server.pb_skeleton.o:server.pb_skeleton.cc
	g++ -c server.pb_skeleton.cc -o server.pb_skeleton.o -g
signup.pb.o:signup.pb.cc
	g++ -c signup.pb.cc -o signup.pb.o -g
client:client.pb_skeleton.o signup.pb.o
	g++ client.pb_skeleton.o signup.pb.o -o client -lprotobuf -lworkflow -lsrpc -llz4 -lsnappy
client.pb_skeleton.o:client.pb_skeleton.cc
	g++ -c client.pb_skeleton.cc -o client.pb_skeleton.o -g 
